package com.L1ngg;


public class text05 {

    public static void main(String[] args) {
        double initialBalance = 1000000.0; // 初始余额为100万元
        double annualInterestRate = 0.03;   // 年利率为3%
        double monthlyExpenses = 5000.0;    // 每月生活开支为5000元
        //int maxYears = 100;                 // 最大运行年限

        int years = 0;
        while (initialBalance > 0 ) {
            // 计算利息并更新余额
            double monthlyInterest = initialBalance * annualInterestRate / 12;
            initialBalance += monthlyInterest;

            // 扣除生活开支
            initialBalance -= monthlyExpenses;

            // 每经过一年，增加年数
            years++;
        }

        if (initialBalance <= 0) {
            System.out.println("经过 " + years  + " 年后，账户余额为0元。");
        } 
        
    }
}
